﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x0200030D RID: 781
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class ClockParkGetOngoingScriptInfoCsReq : IMessage<ClockParkGetOngoingScriptInfoCsReq>, IMessage, IEquatable<ClockParkGetOngoingScriptInfoCsReq>, IDeepCloneable<ClockParkGetOngoingScriptInfoCsReq>, IBufferMessage
	{
		// Token: 0x17000A10 RID: 2576
		// (get) Token: 0x060022DA RID: 8922 RVA: 0x000622BF File Offset: 0x000604BF
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<ClockParkGetOngoingScriptInfoCsReq> Parser
		{
			get
			{
				return ClockParkGetOngoingScriptInfoCsReq._parser;
			}
		}

		// Token: 0x17000A11 RID: 2577
		// (get) Token: 0x060022DB RID: 8923 RVA: 0x000622C6 File Offset: 0x000604C6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return ClockParkGetOngoingScriptInfoCsReqReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17000A12 RID: 2578
		// (get) Token: 0x060022DC RID: 8924 RVA: 0x000622D8 File Offset: 0x000604D8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return ClockParkGetOngoingScriptInfoCsReq.Descriptor;
			}
		}

		// Token: 0x060022DD RID: 8925 RVA: 0x000622DF File Offset: 0x000604DF
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public ClockParkGetOngoingScriptInfoCsReq()
		{
		}

		// Token: 0x060022DE RID: 8926 RVA: 0x000622E7 File Offset: 0x000604E7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public ClockParkGetOngoingScriptInfoCsReq(ClockParkGetOngoingScriptInfoCsReq other) : this()
		{
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x060022DF RID: 8927 RVA: 0x00062300 File Offset: 0x00060500
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public ClockParkGetOngoingScriptInfoCsReq Clone()
		{
			return new ClockParkGetOngoingScriptInfoCsReq(this);
		}

		// Token: 0x060022E0 RID: 8928 RVA: 0x00062308 File Offset: 0x00060508
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as ClockParkGetOngoingScriptInfoCsReq);
		}

		// Token: 0x060022E1 RID: 8929 RVA: 0x00062316 File Offset: 0x00060516
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(ClockParkGetOngoingScriptInfoCsReq other)
		{
			return other != null && (other == this || object.Equals(this._unknownFields, other._unknownFields));
		}

		// Token: 0x060022E2 RID: 8930 RVA: 0x00062334 File Offset: 0x00060534
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x060022E3 RID: 8931 RVA: 0x0006235A File Offset: 0x0006055A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x060022E4 RID: 8932 RVA: 0x00062362 File Offset: 0x00060562
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x060022E5 RID: 8933 RVA: 0x0006236B File Offset: 0x0006056B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x060022E6 RID: 8934 RVA: 0x00062384 File Offset: 0x00060584
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x060022E7 RID: 8935 RVA: 0x000623AA File Offset: 0x000605AA
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(ClockParkGetOngoingScriptInfoCsReq other)
		{
			if (other == null)
			{
				return;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x060022E8 RID: 8936 RVA: 0x000623C7 File Offset: 0x000605C7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x060022E9 RID: 8937 RVA: 0x000623D0 File Offset: 0x000605D0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			while (input.ReadTag() != 0U)
			{
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x04000E2B RID: 3627
		private static readonly MessageParser<ClockParkGetOngoingScriptInfoCsReq> _parser = new MessageParser<ClockParkGetOngoingScriptInfoCsReq>(() => new ClockParkGetOngoingScriptInfoCsReq());

		// Token: 0x04000E2C RID: 3628
		private UnknownFieldSet _unknownFields;
	}
}
